import { defineConfig } from "umi";
import routes from "../src/routes";

// 一些插件约定开启的规则，在umi@4中几乎都要通过显式的配置开启，因为希望在umi@4中有更少的“黑盒”。
// 在普通的 Umi 应用中，默认 不附带任何插件 ，如需使用数据流、antd 等，需要手动安装插件并开启他们：
export default defineConfig({
  // access: {},
  model: {},
  initialState: {},
  hash: true,
  // 关闭默认layout布局
  conventionLayout: false,
  theme: {
    "@font-size-base": "12px"
  },
  // 如果需要可开启
  routes,
  npmClient: "pnpm",
  plugins: [
    "@umijs/plugins/dist/initial-state",
    "@umijs/plugins/dist/locale",
    "@umijs/plugins/dist/model",
    "@umijs/plugins/dist/access"
  ]
});
